/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */

package comparator;

import entidades.CicloUteco;
import entidades.OrdenTrabajo;
import java.sql.SQLException;
import java.util.Comparator;
import java.util.logging.Level;
import java.util.logging.Logger;

/**
 *
 * @author SBernardez
 */
public class ComparatorNumeroCiclo implements Comparator {

    public int compare(Object o1, Object o2) {
                  if (o1 == o2 || !(o1 instanceof CicloUteco ) || !(o2 instanceof CicloUteco )) {
            return 0;
            } else {
                CicloUteco r1 = (CicloUteco) o1;
                CicloUteco r2 = (CicloUteco ) o2;
                int n1 = r1.getNumero();
                int n2 = r2.getNumero();
                // realiza las operaciones de comparación entre las fechas de las clases o1 y o2
                if (n1 < n2 ){
                   return -1;
               }else{
                    if (n1 > n2){
                        return 1;
                    }else{
                      return 0;
                    }
               }
            }
    }

    public boolean equals(Object o)
		{ return o instanceof ComparatorNumeroCiclo; }

}
